VMware Workstation Pro
Tool waarmee je meerdere besturingssystemen kunt virtualiseren
Safe & Secure
Microsoft Visual C++ 2005 is gratis software die ontwikkelaars in staat stelt C++-ondersteunde applicaties uit te voeren en biedt specifiek compatibiliteit en prestaties voor applicaties die Visual C++ 2005-bibliotheken vereisen. Het is ontwikkeld door Microsoft Corporation en valt onder de categorie ontwikkelkits. Het maakt het mogelijk om programma's probleemloos uit te voeren, zelfs zonder Visual C++ .
Dit innovatieve pakket beheert de runtime van gecompileerde programma's, koppelt aan externe code en biedt binaire bestanden aan voor de binaire opslag van het desktopsysteem. Het is uitgerust met C- en C++-elementen, beleidsgegevens en configuratiemanifesten, waarmee de procedure voor het lokaliseren en laden van bibliotheken voor applicaties wordt beheerd.
De C Runtime (CRT) maakt de implementatie van fundamentele taalbewerkingen mogelijk, zoals bestandsinvoer/uitvoer, geheugenallocatie en procesbeheer. De routines worden niet als statische code aan het programma toegevoegd, maar worden geleverd als gedeelde dynamische linkbibliotheken. De CRT verzorgt de uitvoering op laag niveau en fungeert als een abstractielaag tussen besturingssystemen en gecompileerde programma's. De installatie van parallelle assemblies is mogelijk via de Windows Component Store, waarbij manifestbestanden worden gebruikt om applicaties aan een specifieke runtimeversie te koppelen. Op deze manier wordt onbedoelde vervanging van bibliotheken voorkomen. Bovendien beheren beleidsbestanden regels voor versieomleiding, samen met herdistribueerbare componenten, en bepalen ze betrouwbaar het type geladen runtime-instantie, wat met name handig is voor het afhandelen van meerdere varianten.
Dit pakket is het meest geschikt voor software gebaseerd op de x86 Visual C++ 2005 SP1 runtime, waardoor Windows-gebruikers geheugen, gegevenstypen en andere uitvoeringstaken kunnen beheren met behulp van standaard C- en C++- bibliotheken. De specifieke toolchain stelt gecompileerde applicaties in staat om deze gemeenschappelijke runtimecode te gebruiken, in plaats van zelf alle benodigde routines te implementeren. Bovendien beheert het minder voor de hand liggende afhankelijkheden en biedt de ondersteuning voor MFC structuren voor vensterbeheer, berichten, interfaces en objectverwerking. Daarnaast ondersteunen de Active Template Library-componenten sjabloongebaseerde Component Object Model-bewerkingen, zoals objectlevenscyclus en gebeurtenisverwerking. Er zijn ook modules beschikbaar voor het laden van resources en het afhandelen van gestructureerde uitzonderingen, wat bijdraagt aan een correcte werking van de gecompileerde binaire bestanden.
De binaire bestanden van de Standard Template Library (STL) zijn gebaseerd op containerklassen, iterators en algoritmesjablonen om de vertaling van sjabloongebaseerde code naar uitvoerbare routines tijdens het compileren mogelijk te maken. Op deze manier kan de implementatie van het binaire bestand worden uitgesteld naar gedeelde runtimebestanden. Deze innovatieve functie draagt ook bij aan consistent gedrag in verschillende programma's, waardoor applicaties sjabloongegenereerde aanroepen met dezelfde toolchain kunnen corrigeren.
Voordelen
Nadelen
Tool waarmee je meerdere besturingssystemen kunt virtualiseren
Gratis Python-gerichte IDE, snelle foutopsporing
Code-editor met moeiteloze integratie met Git
Programmeertaal om webontwikkeling te automatiseren
Visual C++ met meerdere runtime-bibliotheken
Visual C++ met MFC Vulnerability Protection